/*#include <iostream>
#include <cstdlib>
#include <vector>
using namespace std;

#define M 2147483647
#define A 16807
#define W 314159
//#define QUANTIDADE 128

class GeradorNumeros {
	/*
	 * pq fazer a nossa propria funcao para gerar numeros aleatorios????
	 * esse gerador nao ta igual o da apostila. E quem é a semente?
	 *
	 *//*
private:
	int z;
	vector<int> numeros;
	int quantidade;

	void geraNumeros() {
		z = W;
		for (int i = 0; i < quantidade; i++) {
			z = abs((abs(A * z)) - (abs((A * z) / M)) * M);
			numeros.push_back(z);
		}
	}




public:

	GeradorNumeros(){
		quantidade = 128;
		geraNumeros();

	}

	vector<int> getNumeros() {
		{
			return numeros;
		}
	}

	int getNumero(int i) {
		{
			return numeros.at(i);
		}
	}

	int getQuantidade(){
		return (int) numeros.size();
	}
};
*/
